// 渠道配置协议类型定义 - 兼容性文件
// 此文件提供兼容旧代码的类型定义，新代码请使用 protocol3-types.ts

// 重新导出 Protocol3 类型，保持兼容性
export {
  FieldType,
  ProtocolType3 as ProtocolType,
  type ConfigField,
  type ConfigSection,
  type FieldValidation,
  type MerchantChannelConfig3 as ChannelConfigProtocol,
  type QRCodeConfig as QRCodeConfigProtocol
} from './protocol3-types'

// 兼容性类型定义
export type AnyProtocol = import('./protocol3-types').MerchantChannelConfig3 | import('./protocol3-types').QRCodeConfig

// 字段分组类型（兼容性）
export interface FieldGroup {
  groupKey: string
  groupName: string
  fields: string[]
}